   ***X622vup Instruction***

 X622vup is the upgrade tool for the TR-Rack. This is for forwarding three
binary data to the TR-Rack; 
(System program, Preset Data[including the demo sequence data] and User RAM
data).


--TR-Rack System replacement--

 Data are divided into the following three categories. Each following data
is replaced indivisually.

1) System Program - Program data for whole system

2) Preset data - each preset data and demo-sequence data

3) User RAM data - Factory preset data on the user RAM when shipping
  (pre-load data)


--Process for replacing System Program and each data--

A) Receiving the System Program loses the data on the user area. Please
take back-up in advance when needed.
B) Connect your PC and TR-Rack's PC I/F jack with a cable as AG-001 (PC I/F
  is for receiving only).
C) Turn your PC on and run the software.
D) Turn the TR-Rack on while putting "RESET" and ">" buttons
  simultaneously. (38.4kbps mode)
  (putting "RESET" and "INC" enables 57.6kbps mode, "RESET" and "PAGE+" is
  31.25 kbps mode)
*  When turning it on again as it is, regular system program is up and user
  area contents are not losen.
E) Start up the "x622vup.exe". (for how to use the tool, please see the
  following section)
*  Baud rate is usually 38.4kbps. (this tool enables to be 57.6kbps mode
  with /h option)
F) Please see the instruction on the PC after those process above.
   When receipt was successful, the TR-Rack LCD shows "[OK]" on the
  upper row. 
 

--Explanation for the TR-Rack indications--

(note)
1) The upper row of the LCD shows "[OK]" when receipt was successful. When
  it was not  successful, it shows "[NG]" on the display.
  "UR" means the User RAM Data, "PD" means the Prest Data, and "SP" means
  the System Program.

2) Lower row of the LCD shows the Baud rate setting only at first time.
  Then it shows what kind of data it is receiving when the software started
  communicating.
   Data transfer is from the end block to the top block. The indication "."
  changes to "<".
   If something unusual happens, the indication says "x" instead of "<".

3) When each data receiving is completed, the upper row shows "[OK]". The
  lower row indication stops when "<" reaches to "Top".
   When the next data receiving starts, only the lower row indication is
  changed.

(Examples for the indications)
* Starting TR-Rack
    |UR[  ],PD[  ],SP[  ]|
    | Speed:38.4K  [bps] |   | Speed:31.25K [bps] |   | Speed:57.6K  [bps] |
    (those are the Boud rate indication)

* Receiving the System Program
    |UR[  ],PD[  ],SP[  ]|
    |SYS Top[........]End|   |SYS Top[.......<]End|   |SYS Top[<<<<<<<<]End|
    (Those are showing the situation in progress per packets as "<")

* Receiving the Preset Program
    |UR[  ],PD[  ],SP[  ]|
    |PLD Top[....----]End|   |PLD Top[...<----]End|   |PLD Top[<<<<----]End|
    (Those are showing the situation in progress per packets as "<")

* Receiving User RAM data
    |UR[  ],PD[  ],SP[  ]|
    |USR Top[....----]End|   |USR Top[...<----]End|   |USR Top[<<<<----]End|
    (Those are showing the situation in progress per packets as "<")


--About  LED indications--
 The upper 4 LED are indicating higher 4 bits of 1 packet (block) and the
left side gets the MSB.
 The "Edit" LED on the lower row is blinking when writing data on the Flash ROM.
 The "Global" LED on the lower row is blinking when error occurs.


--Instruction for  "x622vup.exe"--

 "x622vup.exe" is a software for transfering each data to TR-Rack. This
software is only working with the IBM PC-AT or other compatible DOS
formatted environment in English mode.
 However, this softwre is not available on the Microsoft Windows formatted
DOS window.

* DOS command line
  x622vup filename [/C1-/C4] [/W1-/W9] [/i1-/i9] [/y] [/a] [/h or /s1-s5]

 There are three files as follows;  (extension is set as BIN abd you can set
others as you like)
        X622SYS.BIN          : System Program
        X622PLD.BIN          : Preset Data (including Demo Sequence Data)
        X622USR.BIN          : User RAM data
 (x622 is a development number for KORG Inc.)

 After connecting your PC and TR-Rack with the cable as KORG AG-001, please
carry out the following (example for the transfer of the "X622SYS.BIN")

        x622vup X622SYS.BIN

 When using other COM port except COM1, you need switch as /C2~/C4 (the
following is an example for the COM 2)

        x622vup X622SYS.BIN /C2


*  After indicating the file version and TR-Rack's whole version number on
  the PC, Data Transfer is started. When the packet number is "0", system
  transfer is finished.
*  Please make sure not to cut the power off when the system transfer.
*  If you transfer the other data continously, please keep x622vup running.
*  When you finish transfering the System, please restart the TR-Rack and
  check if the regular system is working.


--Error messages--
Receive Time OUT -----no reply from TR-Rack             

Port open error occured -----cannot set the COM port on the PC      

Read error occured -----cannot open the file

Different ParameterSize=*****H -----file size is different from the size on
the parameter

Illegal ID 1st Data=**H -----system recognition data of the file is different

Bad Attribute=**H -----kind of the file's system is different

Format error occured -----Format error from the TR-Rack is returned
(transfer format's error)

Checksum error occured -----checksum error from the TR-Rack is returned
(transfer packet's error)

Timeout error occured -----Timeout error from the TR-Rack is returned
(Timeout when doing the Flash ROM data erase)

Hardware error occured ----- hardware error from the TR-Rack is returned
(entry error rfom the Flash ROM)

Undefined ID occured ----- undefined ID message from the TR-Rack (different
system)

This File is same or older version ----- TR-Rack system is already the same
or newer version


--Disconnection the x622vup--

 You can disconnect the x622vup on you OC by putting [Ctrl] + [C] keys. If
you disconnect it when the System transfer, the system is gone and the
regular system cannot be startred up. Please re-enter the System.
*  You can start the regular system without demo data.

--x622 vup's  switches--
     /c1 - /c4  ; select the COM port on the PC. default is COM 1.
     /y             ; after showing the version number, starts system
transfer without pause
     /w1 - w9 ; sets the transfer weight. Enclose 1 to 9 [ms.] weight in
every 8 bytes. Default is 0 [ms].
     /i1 - /i9    ; after receiving the message from TR-Rack, sets the
weight till next data send to TR-Rack
     /a            ; transfer the data though it is the same version or older.
     /h            ; sets the boud rate 57.6kbps (regular setting is 38.4 kbps)
     /s1 - /s5 ; when ther is no option specification on "/h", choose baud
rate from 9600, 19200, 28800, 38400 and 57600. ("/h" has priority)
